package com.study.spark.scala.chapter05

import scala.util.control.Breaks

object Scala06_Function {
  def main(args: Array[String]): Unit = {
    // TODO 函数式编程
    // TODO 控制抽象:不完整
    def fun6(op: => Unit) = {
      op
    }

    fun6(println("zhangsan"))
    // 参数类型不完整，那么在传递参数时，也是不完整。只要传递代码就可以，不需要完整的声明
    // 可以采用控制抽象设计语法
    Breaks.breakable{
      for (i <- 1 to 5){
        Breaks.break()
      }
    }

  }

}
  